﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace Proyecta.Database
{
    static class Program
    {
        public class UsuariosBO
        {
            public int idUsuario { get; set; }
            public int idRol { get; set; }
            public int idInstitucion { get; set; }
            public string Nombres { get; set; }
            public string ApellidoPaterno { get; set; }
            public string ApellidoMaterno { get; set; }
            public string Email { get; set; }
            public string Contrasena { get; set; }
            public DateTime FechaNacimiento { get; set; }
            public bool eliminado { get; set; }

            public string Foto { get; set; }
            public string Ciudad { get; set; }
            public string Estado { get; set; }
            public string Pais { get; set; }
            public string TelefonoFijo { get; set; }
            public string TelefonoMovil { get; set; }
            public string ExperienciaPro { get; set; }
            public string ExperienciaAca { get; set; }
            public string Biografia { get; set; }
            public string PaginaWeb { get; set; }
            public string Facebook { get; set; }
            public string Twitter { get; set; }
            public string LinkedIn { get; set; }
        }

        static void Main(string[] args)
        {
            DatabaseHelper db = new DatabaseHelper();
            try
            {
                UsuariosBO yo = new UsuariosBO();
                yo.Nombres = "Jorge Armando";
                yo.ApellidoPaterno = "Duarte";
                yo.ApellidoMaterno = "Rivero";
                yo.Email = "jadr15@hotmail.com";
                yo.Contrasena = "13456";
                yo.FechaNacimiento = DateTime.Parse("1986-08-16");
                yo.idRol = 1;
                yo.idInstitucion = int.MinValue;
                                
                db.Open();
                db.Insert(yo, "Usuarios", "idUsuario");

            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
            finally
            {
                db.Close();
            }

            Console.Write("Presione ENTER para salir...");
            Console.ReadLine();
        }
    }
}
